package com.jdls.tanhua.dubbo;

import com.jdls.tanhua.dto.RecommendUserDto;
import com.jdls.tanhua.pojo.UserInfo;
import com.jdls.tanhua.vo.PageResult;
import com.jdls.tanhua.vo.UserInfoVo;

import java.util.List;

/**
 * @author 嘉德罗斯
 * @date 2021/10/23
 */
public interface UserInfoApi {
    void save(UserInfo userInfo);

    void update(UserInfo userInfo);

    UserInfo find(Long id);

    List<UserInfo> findAll(List<Long> ids);

    List<UserInfo> findAll(List<Long> ids,String keyword);

    List<UserInfo> findScreen(List<Long> ids, RecommendUserDto recommendUserDto);

    List<UserInfo> findUserInfos(List<Long> friendIds);

    List<UserInfo> findSex(List<Long> list, String gender);
}
